import utils from "utils";

/**
 * 高德地图工具对象
 */
const gaode = {
  getAddress(lngLat,cb){
    if(!lngLat){
      cb && cb(new Error("高德地图地址逆解析-缺少参数:lngLat"));
      return;
    }
    if(!AMap || !AMap.Geocoder){
      cb && cb(new Error("高德地图加载失败"));
      return;
    }
    let geocoder = new AMap.Geocoder();
    geocoder.getAddress(lngLat, (status, result) => {
      if (status === 'complete' && result.info === 'OK') {
        // console.log(result);
        cb && cb(result);
      }else{
        cb && cb(new Error("高德地图地址逆解析-失败"));
      }
    });
  }
}


export default gaode;
